//
//  DataManager.h
//  HandheldHospital
//
//  Created by zhangchao on 16/2/26.
//  Copyright © 2016年 zhangchao. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <AVOSCloud/AVOSCloud.h>
#import "SeekModel.h"
#import <MBProgressHUD.h>

@interface DataManager : NSObject
/**
 *  医生资料
 */
@property (nonatomic,strong) SeekModel *seek;
/**
 *  token
 */
@property (nonatomic,strong) NSString *token;
/**
 *  获取当前用户类型
 */
@property (nonatomic,strong) NSString *userType;

/**
 *  获取当前用户
 */
@property (nonatomic,strong) AVUser *myUser;
/**
 *  获取单例对象
 *
 *  @return 单例对象
 */
+ (instancetype)defaultManager;
/**
 *  就诊人数组
 */
@property (nonatomic,strong) NSMutableArray *dataArray;
/**
 *  医院的数据
 */
@property (nonatomic,strong) NSArray *hopitalArray;
/**
 *  医生数据，所有医生
 */
@property (nonatomic,strong) NSArray *seekArray;
/**
 *  获取token
 */
- (void)getToken;
/**
 *  获取所有医生
 */
- (void)getSeekArray;
/**
 *  获取所有医院
 */
- (void)getHospitalArray;
/**
 *  获取所有医院并刷新表视图
 *
 *  @param tableView 要刷新的表视图
 */
- (void)getHospitalArrayAndRefreshTableView:(UITableView *)tableView;
/**
 *  获取医生信息
 */
- (void)getSeekModel;
@end
